a concurrence of favourable circumstances - Espagnol Anglais Dictionnaire